diff dyncall/TODO @ 0:3e629dc19168

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:24:28 +0100
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dyncall/TODO	Thu Mar 19 22:24:28 2015 +0100
@@ -0,0 +1,9 @@
+- implement structure passing for all calling conventinos and platforms
+- make sure that struct support for ellipsis calls are not forgotten (copy everything by value)
+
+- merge arm32_thumb_{gas/apple} and include thumb support for portasm
+- check dyncall_call_x64_traditional_cpp.S / try-sync with win64 masm
+- remove dyncall_call_x86_apple.s
+- x64 port cleanup: all x64 calling conventions on all platforms
+- remove dyncall_call_x86_masm.asm dyncall_call_x64_masm.asm
+- x64 verification: return values are passed via RAX and RDX, and XMM0 and XMM1.